#include "seqList.h"

/* 实现顺序表
 * 1. 定义结构
 * 	封装成一个独立的.c和.h，定义表头，
 * 2. 实现接口
 * 	2.1 表头的初始化、释放接口
 *
 * */
int main() {
    SeqList *table = createSeqList(5);
    if (table == NULL) {
        return -1;
    }

    // 进行数据 插入、删除、查看
    for (int i = 0; i < 5; ++i) {
        pushBackSeq(table, 100 + i);
    }
    showSeqList(table);
    pushBackSeq(table, 500);
    showSeqList(table);

    insertSeq(table, 0, 200);
    showSeqList(table);

    deleteSeq(table, 102);
    showSeqList(table);

    releaseSeqList(table);
    return 0;
}